window farm - French English Dictionary